.clear{clear:left;}

div#txt{background:#fff; border:2px #ccc solid; padding:5px; display:block; margin:10px 0}
div#txt li{ margin-left:30px;}
div#txt p{}

p.tab{
	background:#ccc;
	border:1px #000 solid;
	border-bottom:none;
	width:100px;
	padding:2px 0; margin:8px 2px;
	text-align:center;
	float:left;
}
p.tab a{text-decoration:none; color:#000;}
p.tab a:hover{text-decoration:underline; }
p#tabActive{background:#fff;}

p#redbox{border:1px #f00 solid; padding-left:7px;}

form{background:#fff; border:2px #ccc solid; padding:5px; display:block; margin:10px 0;}
form div.color{background:#f4f4f4; padding:7px; margin:5px 0;}
form label{padding:3px 5px; margin-right:15px; float:left;}

form#step1{width:350px;}
form#step1 div label{width:40px;}
form#step1 div input{float:right;}
form#step1 div{background:#f4f4f4; width:250px; height:75px; padding:7px 100px 0 0}
form#step1 input{margin:2px 0}
form#step1 input[type="submit"]{clear:both;float:left; margin-left:5px}

form#step2{}
form#step2 table{border-spacing:0; padding:0; margin-top:-7px; margin-bottom:-7px;}
form#step2 table tr{}
form#step2 table tr td{border-right:5px #fff solid; text-align:center; width:50px;}
form#step2 table tr td.day{padding-top:3px; padding-bottom:0;}
form#step2 table tr td.day2{padding-top:0; padding-bottom:7px;}
form#step2 table tr td.space{padding-top:3px; width:90px;}


/*form p{font-size:.9em; font-weight:bold;background:#fff; margin: 0 3px 7px 3px; padding:0;}*/

/*
form div{background:#f4f4f4; padding:3px 5px; margin:0;}
form div input{}
form table{border-spacing:0; padding:0; margin-top:-7px; margin-bottom:-7px;}
form table tr{}
form table tr td{border-right:5px #fff solid; text-align:center; width:50px;}
form table tr td.day{padding-top:3px; padding-bottom:0;}
form table tr td.day2{padding-top:0; padding-bottom:7px;}
form table tr td.space{padding-top:3px; width:90px;}
form label.space{width:90px; padding:7px 0 12px 0; margin:-7px 0; border-right:5px #fff solid;}
form select{margin:0 10px; width:100px}
form select option{}
form a{}

input[name="km"]{width:50px;}
*/

#step3{clear:both;}
#step3 h2{font-size:.9em;}

/*#reiser{min-width:100px;}*/
li{max-width:200px; padding:0 20px; list-style-type:none;}
li:hover{background:#cbc;}


.forecast-day{float: left; clear: both;}
.forecast-day div.forecast-box{width: 126px;height: 125px;height: 120px;border: 2px solid #ccd2ce;overflow: hidden;margin: 0 6px 6px 0;padding: 0;float: left;}
.forecast-day div.forecast-box h3,h4{
	font-weight: bold;
	color: #7a8180;
	background: #fff;
	margin: 2px 2px 0 2px;
	padding: 0 0 0 2px !important;
	height: 15px !important;
	overflow: hidden;
	font-size: 10px;}
.forecast-day div.forecast-box table{width: 100%;}
.forecast-day div.forecast-box table tbody{}
.forecast-day div.forecast-box table tbody tr{}
.forecast-day div.forecast-box table tbody tr td{width:33%;text-align:center;border-left: 1px solid #fff;font-size:20px;font-weight:bold;margin:8px 0 0 0;}
.forecast-day div.forecast-box table tbody tr td.w-icon{border:none;}
.forecast-day div.forecast-box table tbody tr td.w-icon img{}
.forecast-day div.forecast-box table tbody tr td.plus{color: #f01c1c;}
.forecast-day div.forecast-box table tbody tr td.minus{color: #0280d9; }
.forecast-day div.forecast-box table tbody tr td.wind{}
.forecast-day div.forecast-box table tbody tr td.wind img{border:none}
.forecast-day div.forecast-box p{background: #fff;padding: 2px 2px 100px 2px !important;margin: 0 2px -100px 2px;font-size: 10px;}

.best-box{
	width: 126px;
	height: 125px;
	border: 2px solid #f4f4f4;
	overflow: hidden;
	margin: 0 6px 6px 0;
	padding: 0;
	float: left;

/*	width: 126px;
	height: 30px;
	border: 0px solid #ccd2ce;
	overflow: hidden;
	margin: 0 6px 6px 0;
	padding: 0;
	float: left;*/
}
.best-box p{	
	font-weight: bold;
	color: #ffffff;
	background: #007700;
	margin: 2px 2px 0 2px;
	padding: 0 0 0 2px !important;
	height: 15px !important;
	overflow: hidden;
	font-size: 10px;
	}



